An Integrated Partitioning and Synthesis System for Dynamically Reconfigurable Multi-FPGA Architectures

نویسندگان

  • Iyad Ouaiss
  • Sriram Govindarajan
  • Vinoo Srinivasan
  • Meenakshi Kaul
  • Ranga Vemuri
چکیده

This paper presents an integrated design system called sparcs (Synthesis and Partitioning for Adaptive Recon gurable Computing Systems) for automatically partitioning and synthesizing designs for recongurable boards with multiple eld-programmable devices (fpgas). The sparcs system accepts design speci cations at the behavior level, in the form of task graphs. The system contains a temporal partitioning tool to temporally divide and schedule the tasks on the recon gurable architecture, a spatial partitioning tool to map the tasks to individual fpgas, and a high-level synthesis tool to synthesize e cient register-transfer level designs for each set of tasks destined to be downloaded on each fpga. Commercial logic and layout synthesis tools are used to complete logic synthesis, placement, and routing for each fpga design segment. A distinguishing feature of the sparcs system is the tight integration of the partitioning and synthesis tools to accurately predict and control design performance and resource utilizations. This paper presents an overview of sparcs and the various algorithms used in the system, along with a brief description of how a jpeg-like image compression algorithm is mapped to a multi-fpga board using sparcs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamically Co-synthesis of H/w & S/w and Optimization in Reconfigurable Embedded System

Field Programming Gate Array (FPGA) play an important role in reconfigurable computing. Reconfigurable computing has been used to build reconfigurable embedded system. Reconfigurable embedded System is dynamically changing in the hardware circuit at runtime with the reconfigurable characteristic of Programmable Logic Devices like FPGA, to give the system advantages in both hardware and software...

متن کامل

Behavioral Partitioning with Synthesis for Multi-FPGA Architectures under Interconnect, Area, and Latency Constraints

This paper presents a technique to perform partitioning and synthesis of behavioral specifications. Partitioning of the design is done under multiple constraints – interconnections and device areas of the reconfigurable architecture, and the latency of the design. The proposed Multi-FPGA partitioning technique (FMPAR) is based on the Fiduccia-Mattheyses (FM) partitioning algorithm. In order to ...

متن کامل

Image Data Quantization Table Pre - Process 4 x 4 Block JPEG Compression Flow Quantization Transform Zig - Zag DCT Run - Length Encoding Quantization

This paper presents an uniied approach for partitioning and synthesizing high-level design speciications onto dynamically reconngurable multi-fpga architectures. We use the Joint Photographic Experts Group (jpeg) still image compression algorithm as a design example to demonstrate the eeectiveness of our approach. Central to our approach is the sparcs (Synthesis and Partitioning for Adaptive Re...

متن کامل

Efficient Implementation of WiMAX Physical Layer on Multi-core Architectures with Dynamically Reconfigurable Processors

Wireless internet access technologies have significant market potential, especially the WiMAX protocol which can offer data rate of tens of Mbps. A significant demand for embedded high performance WiMAX solutions is forcing designers to seek single-chip multiprocessor or multi-core systems that offer competitive advantages in terms of all performance metrics, such as speed, power and area. Thro...

متن کامل

Temporal Partitioning to Amortize Reconfiguration Overhead for Dynamically Reconfigurable Architectures

In these days, many dynamically reconfigurable architectures have been introduced to fill the gap between ASICs and softwareprogrammed processors such as GPPs and DSPs. These reconfigurable architectures have shown to achieve higher performance compared to software-programmed processors. However, reconfigurable architectures suffer from a significant reconfiguration overhead and a speedup limit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998